package com.proyemp.entity.classes;

import java.io.Serializable;
import java.util.Set;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToMany;
import javax.persistence.Table;


/**
 * The persistent class for the permisos_tablas database table.
 * 
 */
@Entity
@Table(name="permisos_tablas")
public class PermisosTabla implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="id_tabla")
	private Integer idTabla;

	@Column(name="nombre_tabla")
	private String nombreTabla;

	//bi-directional many-to-many association to TiposUsuario
	@ManyToMany(mappedBy="permisosTablas")
	private Set<TiposUsuario> tiposUsuarios;

    public PermisosTabla() {
    }

	public Integer getIdTabla() {
		return this.idTabla;
	}

	public void setIdTabla(Integer idTabla) {
		this.idTabla = idTabla;
	}

	public String getNombreTabla() {
		return this.nombreTabla;
	}

	public void setNombreTabla(String nombreTabla) {
		this.nombreTabla = nombreTabla;
	}

	public Set<TiposUsuario> getTiposUsuarios() {
		return this.tiposUsuarios;
	}

	public void setTiposUsuarios(Set<TiposUsuario> tiposUsuarios) {
		this.tiposUsuarios = tiposUsuarios;
	}
	
}